package com.gome.gop.common;

import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

/**
 * @ClassName: ExcelColumn
 * @Description: Domain类成员Excel输出属性
 * @author: TanLiang
 */
@Target({ METHOD })
@Retention(RUNTIME)
public @interface ExcelColumn {
    /**
     * 列标题.
     */
    String title() default "";

    /**
     * 列显示顺序.
     */
    int index() default 999;

    /**
     * 如果是日期类型，是否只显示年月日.
     */
    boolean onlyDate() default false;
    
    /**
     * 列宽度 
     */
    
    float width() default 2f;
}
